package pro1;

/**
 * @version 1.0
 * @since:
 * @ClassName:StringConstructorTest
 * @author: Li Jiahui
 * @date: 2021-03-29 16:12
 */
public class StringConstructorTest {
    public static void main(String[] args) {
        //1使用无参方式构造对象并打印
        //”“表示空字符串对象，有对象只时里面没有内容
        //null表示空，连对象也没有
        String str1 = new String();
        System.out.println("Str1=" + str1);
        //2使用参数指定的byte数组来构造对象
        byte[] bArr ={97, 98, 99, 100, 101};
        //使用字节数组中的一部分内容来构造对象
        //构造字符串的思路：就是先将每个整数翻译成对应的字符，再将所有的字符串起来
        String str2 = new String(bArr,1,3);
        System.out.println("str2=" + str2);
        //使用整个数组的对象来构造字符串对象
        String str3 = new String(bArr);
        System.out.println("str3=" + str3);
        System.out.println("----------------------------------");


    }
}
